目前主力机是一台 macbookpro,搭载 apple silicon 芯片,需要运行 x86 的虚拟机。

安装 QEMU

使用 brew 安装(官方推荐):

1
brew install qemu

创建磁盘

qcow2是 linux 世界中使用最广的一种磁盘格式(虽然我们是在 macos 上,但是 QEMU 起源于 linux 平台),我们选择该格式作为我们虚拟磁盘的格式。然后linux_hd.qcow2是虚拟磁盘文件名,自己更改。最后就是磁盘大小,小 linux 系统设置成 20G 即可。

1
qemu-img create -f qcow2 linux_hd.qcow2 20G

安装系统

准备好系统 iso 安装镜像,运行:

1
2
3
qemu-system-x86_64 -m 8G -smp 8 -accel hvf -accel tcg \
-hda ./linux_hd.qcow2 \
-cdrom /Volumes/Ventoy/img/linux.iso

qemu-system-x86_64是 x86 架构的 QEMU 模拟器,8G 是内存大小,-smp 是指定 cpu 核数,hvf 是 mac 平台提供的虚拟化加速方案,如果这个不行的话就使用兜底的 tcg 加速方案。hda 指定磁盘,cdrom 指定 iso 安装镜像文件。

运行系统

安装好后,平常运行就使用如下命令:

1
2
3
qemu-system-x86_64 -m 8G -smp 8 -accel hvf -accel tcg \
-hda linux_hd.qcow2 \
-name x86-on-arm

-name 是虚拟机名字,随便起。

其他

libvirt: The virtualization API

libvirt: virsh

QEMU Monitor — QEMU documentation

⬆︎TOP